/**
 * @author 20111227 by hzx
 * @class ChargeRecordWindow
 * @extends Ext.Window
 * @description 用户充值窗体
 */
ChargeRecordWindow = Ext.extend(Ext.Window, {
			form : "_form", // 将ChargeRecordForm类的引用作为当前类的属性
			_cur_amount : "_cur_amount",//用户当前的余额
			_cur_price :  "_cur_price", //用户当前的单价
			_cur_smscount : "_cur_smscount",//用户当前的短信量
			record : "record",
			// 构造方法
			constructor : function(_cfg) {
				if (_cfg == null) {
					_cfg = {};
				}
				Ext.apply(this, _cfg);
//				Ext.Msg.show({
//					title : "系统提示",
//					msg :this._cur_amount + ":" + this._cur_price + ":" + this._cur_smscount+":"+this.record,
//					buttons : Ext.Msg.OK,
//					icon : Ext.Msg.INFO
//					});
//				this.form = new ChargeRecordForm();
//				this.form.cur_amount.setValue(this._cur_amount);
//				this.form.cur_price.setValue(this._cur_price);
//				this.form.cur_smscount.setValue(this._cur_smscount);
				
//				this.form = new ChargeRecordForm({
//					cur_amount : this.record.get("uis.balance") , 
//					cur_price : this.record.get("uis.price"), 
//					cur_smscount : this.record.get("uis.smscount"),
//					_record : this.record
//				}); 
				// 掉用父类的构造方法
				ChargeRecordWindow.superclass.constructor.call(this, {
							title : "用户充值", // 标题
							width : 440, // 宽度
							autoHeight : true, // 宽度
							collapsible : true, // 是否可以伸缩
							plain : true, // 强制背景色
							closeAction : "hide",
							iconCls : "houfei-addicon", // 图标样式
							modal : true, // 当前窗体为模态窗体
							resizable : false, // 不允许改变窗体大小
							items : [this.form],
							buttons : [{
										text : "充值", // 按钮上面的字
										handler : this.onSubmitClick, // 单击提交按钮事件
										scope : this
									}, {
										text : "取消",
										handler : this.onCloseWinClick, // 关闭窗体(隐藏)
										scope : this
									}]
						})
			},
			/**
			 * 单击提交按钮事件
			 */
			onSubmitClick : function() {
                //如果客户端校验通过则提交表单
				if (this.form.getForm().isValid() == true) {
					//提交表单
					this.form.mySubmit("userInfoSms.do?operator=chargeRecordUser");
				}else{
					return;
				}
			},

			/**
			 * 关闭窗体
			 */
			onCloseWinClick : function() {
				this.hide();
			}

		});